

package com.platform.common.config;

import com.platform.common.bean.ALiDaYu;
import com.platform.common.core.oss.baen.*;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;


/**
 * 商城配置文件
 */
@Data
@Component
@PropertySource("classpath:platform.properties")
@ConfigurationProperties(prefix = "platform")
public class PlatformBasicConfig {


    /**
     * 七牛云的配置信息
     */
    private Qiniu qiniu;

    /**
     * 阿里大于短信平台
     */
    private ALiDaYu aLiDaYu;

    /**
     * 用于加解密token的密钥
     */
    private String tokenAesKey;
    /**
     * 存储类型
     */
    private int storageType;

    /**
     * 本地文件存储
     */
    private LocalStorage localStorage;

    /**
     * 阿里云存储
     */
    private ALiOSSStorage aLiOSSStorage;

    /**
     * 阿里云存储
     */
    private TengXun tengXun;



}
